Artificial Environments